// pages/order/order.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    currentTab:0,
    userName:"",
    miniOrderList:"",
    openid:"",
  },

  swichTab: function (e) {
    var that = this;
    if (this.data.currentTab === e.target.dataset.current) {
      return false;
    } else {
      that.setData({
        currentTab: e.target.dataset.current
      })
    }
    this.update()
  },
  update: function(){
   // 1 取出缓存中的openid
    var openid = wx.getStorageSync("openid")
    // console.log(openid)
    this.setData(
      { openid:openid }
    )
    if (this.data.currentTab==0)
    {
      wx.request({
        data: { weixinOpenid: this.data.openid },
        url: 'http://localhost:8080/wx/orders/findAllOrder',
        success: (result) => {
          // console.log(result)
          var tmp=result.data
          // console.log(tmp)


          //把图片存进去
          for(let i=0;i<tmp.length;i++){
            // console.log(tmp[i].ordersId)
            wx.request({
              url: 'http://localhost:8080/wx/ordersdetail/selectByordersId?ordersId='+tmp[i].ordersId,
              success:(result)=>{
                // console.log(result.data)
                var imgUrl=[]
                for(let j=0;j<result.data.length;j++){
                  imgUrl[j]=result.data[j].goodsUrl
                }
                tmp[i].params=imgUrl //这里不够严谨，使用params存取图片仅仅为了方便
              }
            })
          }
          
          //获取创建订单时间
          for (var i = 0; i < tmp.length;i++)
          {
            // console.log(tmp[i].orderTime)
            tmp[i].orderTime=tmp[i].createTime
            // console.log(tmp[i].orderTime)
          }

          this.setData(
            { miniOrderList: tmp }
          )
          console.log(this.data.miniOrderList)
        }
      })
    }
    else
    {
      wx.request({
        data: { weixinOpenid: this.data.openid },
        url: 'http://localhost:8080/wx/orders/findAllOrder',
        success: (result) => {
          // console.log(result)
          var tmp=result.data
          // console.log(tmp)


          //把图片存进去
          for(let i=0;i<tmp.length;i++){
            // console.log(tmp[i].ordersId)
            wx.request({
              url: 'http://localhost:8080/wx/ordersdetail/selectByordersId?ordersId='+tmp[i].ordersId,
              success:(result)=>{
                // console.log(result.data)
                var imgUrl=[]
                for(let j=0;j<result.data.length;j++){
                  imgUrl[j]=result.data[j].goodsUrl
                }
                tmp[i].params=imgUrl //这里不够严谨，使用params存取图片仅仅为了方便
                console.log(tmp)
              }
            })
          }
          
          //获取创建订单时间
          for (var i = 0; i < tmp.length;i++)
          {
            // console.log(tmp[i].orderTime)
            tmp[i].orderTime=tmp[i].createTime
            // console.log(tmp[i].orderTime)
          }

          this.setData(
            { miniOrderList: tmp }
          )
          console.log(this.data.miniOrderList)
        }
      })
    }
  },

  // showDetail: function (e) {
  //   console.log(e.currentTarget.dataset)
  //   var orderId = e.currentTarget.dataset.id
  //   //发送请求的api
  //   wx.request({
  //     data: { userName: this.data.userName, orderId: orderId},
  //     url: 'http://localhost:8080/wx/orders/findAllOrder',
  //     success: (result) => {
  //       console.log(result.data)
  //       wx.navigateTo({
  //         url: '../orderDetail/orderDetail?orderDetail=' + JSON.stringify(result.data),
  //       })
  //     }

  //   })
  // },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.update()

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.update()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})